package com.mezz.bones.im.common.message.content;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author: zhuang
 * @Date: 2024/12/19 14:13
 * @Description: TODO
 * @Version: 1.0
 **/

@ApiModel("视频消息")
@Data
public class VideoContent {

    @ApiModelProperty("视频资源id")
    private String resourcesId;

    @ApiModelProperty("视频资源url")
    private String videoUrl;

    @ApiModelProperty("视频大小/字节")
    private Integer videoSize;

    @ApiModelProperty("视频格式 video/mp4")
    private String videoFormat;

    @ApiModelProperty("视频名称")
    private String videoName;

    @ApiModelProperty("视频时长/秒")
    private Integer videoDuration;


    @ApiModelProperty("缩略图资源id")
    private String thumbResourcesId;

    @ApiModelProperty("略缩图格式 image/jpeg")
    private String thumbFormat;

    @ApiModelProperty("缩略图资源url")
    private String thumbUrl;

    @ApiModelProperty("略缩图大小")
    private Integer thumbSize;

    @ApiModelProperty("略缩图宽度")
    private Integer thumbWidth;

    @ApiModelProperty("略缩图高度")
    private Integer thumbHeight;

}
